Method, apparatus, device, medium and program product for replying questions

ABSTRACT

The present disclosure provides a method, apparatus, device, medium and program product for replying questions. The method presents a reply viewing interface for a question to a user, the reply viewing interface including a first reply control; receives a first reply operation of the user based on the first reply control; publishes a first reply video according to the first reply operation, the first reply video being used for replying to the question.

The present disclosure is based on and claims priority to China PatentApplication No. 202111122963.5 filed on Sep. 24, 2021, the disclosure ofwhich is incorporated by reference herein in its entirety.

TECHNICAL FIELD

The present disclosure relates to the field of computer technology, andin particular, to a method, apparatus, device, and computer-readablestorage medium, computer program product for replying questions.

BACKGROUND

With the continuous development of computer technology, especiallymobile internet technology, various applications (APPS) have emerged. Asone of the entertainment-type applications, short video applications aregetting more and more popular among users. The above short videoapplications can be installed on terminals such as mobile phones, and byrunning these short video applications, short videos can be published orplayed.

Currently, users can ask questions by publishing short videos, or theycan reply questions by publishing short videos. In some examples, user 1can publish a short video to ask question 1, and user 2 can publish areply video for the question 1 to reply the question 1, and then user 3can select a reply video from the user 2 or other user (e.g., user 4 oruser 5) for the question 1 to play in a reply viewing interface for thequestion 1.

However, when the above user 3 has a need to reply for the question 1,the user 3 needs to trigger multiple return operations, so as to enablethe short video application to return to the home page from the replyviewing interface, and then publish a reply video through a videopublishing control in the home page to reply the above question 1, whichis not only cumbersome to operate, but also inefficient to reply.

Therefore, the industry urgently needs a method for replying questions,which simplifies user operations and improves replying efficiency.

SUMMARY

The object of the present disclosure is to provide a method, apparatus,device, and computer-readable storage medium, computer program productfor replying questions, so as to simplify user operations and improvereplying efficiency.

In a first aspect, the present disclosure provides a method for replyingquestions, the method comprising:

presenting a reply viewing interface for a question to a user, the replyviewing interface including a first reply control;

receiving a first reply operation of the user based on the first replycontrol;

publishing a first reply video according to the first reply operation,the first reply video being used for replying to the question.

In a second aspect, the present disclosure provides an apparatus forreplying questions, comprising:

a display module used to present a reply viewing interface for aquestion to a user, the reply viewing interface including a first replycontrol;

a receiving module used to receive a first reply operation of the userbased on the first reply control;

a reply module used to publish a first reply video according to thefirst reply operation, the first reply video being used for replying tothe question.

In a third aspect, the present disclosure provides a computer-readablemedium having a computer program stored thereon, which, when executed bya processing apparatus, implements the steps of any one of the methodsin the first aspect of the present disclosure.

In a fourth aspect, the present disclosure provides an electronicdevice, comprising:

a storage apparatus having a computer program stored thereon;

a processing apparatus used to execute the computer program in thestorage apparatus, so as to implement the steps of any one of themethods in the first aspect of the present disclosure.

In a fifth aspect, the present disclosure provides a computer programproduct comprising instructions that, when running on a device, causethe device to perform the method described in any one of theimplementations of the first aspect above.

Other features and advantages of the present disclosure will bedescribed in detail in the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to illustrate the technical methods of the embodiments of thepresent disclosure more clearly, the accompanying drawings required inthe embodiments will be briefly introduced below.

FIG. 1 is a flowchart of a method for replying questions provided by anembodiment of the present disclosure;

FIG. 2A-2D are schematic diagrams of a reply viewing interface providedby an embodiment of the present disclosure;

FIG. 3A-3B are schematic diagrams of a display interface provided by anembodiment of the present disclosure;

FIG. 9A-4C are schematic diagrams of a bookmark interface provided by anembodiment of the present disclosure;

FIG. 5A is a schematic diagram of a video reply interface provided by anembodiment of the present disclosure;

FIG. 5B is a schematic diagram of a shooting preview interface providedby an embodiment of the present disclosure;

FIG. 5C is a schematic diagram of a video editing interface provided byan embodiment of the present disclosure;

FIG. 5D is a schematic diagram of an album browsing interface providedby an embodiment of the present disclosure;

FIG. 6A is a schematic diagram of a reply viewing interface provided byan embodiment of the present disclosure;

FIG. 6B is a schematic diagram of a sharing interface provided by anembodiment of the present disclosure;

FIG. 7 is a schematic diagram of an apparatus for replying questionsprovided by an embodiment of the present disclosure;

FIG. 8 is a schematic structural diagram of an electronic deviceprovided by an embodiment of the present disclosure.

DETAILED DESCRIPTION

The terms “first” and “second” in the embodiments of the presentdisclosure are only used for descriptive purposes, and should not beunderstood as indicating or implying relative importance or implying thenumber of indicated technical features. Thus, a feature defined with“first” or “second” may expressly or implicitly includes one or more ofthat feature.

First, some technical terms involved in the embodiments of the presentdisclosure are introduced.

As one of the entertainment-type applications, short video applicationscan provide users with functions such as publishing videos and playingvideos. Based on this, users can ask questions through the way ofvideos, such as publishing question videos; similarly, users can alsoreply for the question videos through the way of videos, such aspublishing reply videos, which are used to reply these questions carriedin the question videos.

In some examples, user 1 can publish a question video, and user 2 canreply for the question carried in the question video, such as publishinga reply video, and user 3 can browse a reply video from user 2 or otheruser (e.g., user 4 or user 5) for the above question video in a replyviewing interface for the question.

However, when the above user 3 also needs to publish a reply video forthe question video, user 3 needs to trigger a return operation, so thatthe short video application returns to the home page from the replyviewing interface, and then publishes the reply video through the videopublishing control on the home page. This method is not only cumbersometo operate, but also inefficient to reply.

In view of this, an embodiment of the present disclosure provides amethod for replying questions, the method can be executed by a client,and the client can be deployed on a terminal. Wherein, the terminalincludes, but is not limited to, a mobile phone, a tablet, a notebook, aPersonal Digital Assistant (PDA), or a smart wearable device, etc.

Specifically, the method comprises: presenting, by a client, a replyviewing interface for a question to a user, the reply viewing interfaceincluding a first reply control; receiving a first reply operation ofthe user based on the first reply control, and publishing a first replyvideo according to the first reply operation, the first reply videobeing used for replying the above question.

In this method, a reply control is included in a reply viewing interfacefor a question, based on which, a user can trigger a reply operationthrough the reply control in the reply viewing interface, without theneed for the user to return to the home page from the reply viewinginterface and then publish a reply video to reply above question throughthe reply control on the home page. In this way, with this method, theuser can directly reply on the reply viewing interface, which not onlysimplifies operations of the user when replying, but also improvesreplying efficiency.

In order to make the technical solutions of the present disclosureclearer and easier to understand, the following describes a method forreplying questions provided by an embodiment of the present disclosurefrom the perspective of a client.

According to one aspect of the present disclosure, referring to theflowchart of a method for replying questions shown in FIG. 1 , themethod comprises:

S101: A client presents a reply viewing interface for a question to auser, the reply viewing interface including a first reply control.

The client can be installed on a mobile terminal such as a mobile phone,and the client can specifically be a client of a short videoapplication. The reply viewing interface is used to view replies to thequestion (e.g., reply videos), and the reply viewing interface includesthe first reply control, so that the user can reply to the questiondirectly in the reply viewing interface through the first reply control.

As shown in FIG. 2A, which is a schematic diagram of a reply viewinginterface provided by an embodiment of the present disclosure. The replyviewing interface includes: a first reply control 210. Further, thereply viewing interface is also used to display a reply video 220 for aquestion, a question video 230 for the question, publisher information240 of the question, text description 250 of the question, a bookmarkcontrol 260 and the like.

Wherein, the text description 250 of the question is used to describethe question, for example, the text description 250 of the question canbe “how to deal with a naughty dog”, and the publisher information 240of the question is used to describe the publisher, for example, it canbe an avatar, a nickname, etc. of the publisher. In the reply viewinginterface, the user can click on the question video 230 to browse thequestion video 230; similarly, the user can also click on a cover of thereply video 220 (for example, an animation or picture of the video), tofurther browse the reply video for the question video 230.

In some scenarios, after the user has browsed the reply video 220 in thereply viewing interface, the user has an authoring need (for example,the user wants to publish a reply video to reply the question video), atthis point, the user can directly click on the first reply control onthe reply viewing interface to create the reply video. By directlyclicking on the first reply control on the reply viewing interface tocreate a reply video, user operations are simplified, reply efficiencyis improved, user needs are met, and user experience is improved.

It should be noted that FIG. 2A only takes the example that the firstreply control 210 is located below the reply viewing interface forintroduction. In other embodiments, the first reply control 210 may alsobe located at other positions in the reply viewing interface. Inaddition, the embodiment of the present disclosure does not specificallylimit the style of the first reply control 210. For example, in order tomake the reply viewing interface to have an esthetical appearance, thefirst reply viewing control 210 can be designed to be an icon includinga camera or the like. Those skilled in the art can design the style ofthe first reply control 210 according to actual needs.

In other scenarios, after the publisher of a question has set thequestion to be in an invisible state, for example, after the publisherof the question has deleted the question or set the question to a hiddenstate (for example, set the question to be visible only tohimself/herself, visible to some persons, etc.), the reply viewinginterface is also used to hide the question video for the question andthe publisher information of question when the question is in aninvisible state.

As shown in FIG. 2B, which is a schematic diagram of yet another replyviewing interface provided by an embodiment of the present disclosure.It can be seen from FIG. 2B that the publisher information 240 of thequestion has all become anonymous information. Specifically, the replyviewing interface hides the avatar and nickname of the publisher of thequestion. And, compared with FIG. 2A, when the question is in aninvisible state, the reply viewing interface no longer displays thequestion video for the question.

It should be noted that, when the question has not yet been replied, theabove reply viewing interface is used to display the question video 230for the question, the publisher information 240 of the question, thetext description 250 of the question, the bookmark control 260, etc.,that is, the reply video is not displayed.

In some other embodiments, after the publisher of the question sets thequestion to an invisible state, the reply viewing interface for thequestion may be in an inaccessible state, that is, the client cannotenter the reply viewing interface. In some other alternativeimplementations, after the publisher of the question sets the questionto an invisible state, the client may present feedback information onthe reply viewing interface, for example, the feedback information maybe “The current question is deleted or set as privacy”.

In some embodiments, the client may also present a preset motion effectfor the first reply control, where the preset motion effect is used forguiding the user to pay attention to the first reply control. As shownin FIG. 2C, which is a schematic diagram of yet another reply viewinginterface provided by an embodiment of the present disclosure.

The embodiment of the present disclosure does not specifically limit thepreset motion effect, for example, the preset motion effect may be agradient motion effect, a breathing motion effect, or the like. Thoseskilled in the art can select an appropriate motion effect according toactual needs.

It should be noted that, when presenting a second reply control, theclient may also present a preset motion effect for the second replycontrol, and when presenting a third reply control, the client may alsopresent a preset motion effect for the third reply control, and so on.

The client can present the above preset motion effect on the first replycontrol, and the preset motion effect can enhance the user's perceptionof the first reply control and guide the user to pay attention to thefirst reply control. Next, the user can trigger a first reply operationbased on the first reply control according to the preset motion effect.

In some embodiments, the reply viewing interface may include multiplereply videos 220, as shown in FIG. 2D, which is a schematic diagram of areply viewing interface provided by an embodiment of the presentdisclosure, and a user can trigger a sliding operation on the replyviewing interface, after receiving the sliding operation, the clientchanges the style of the first reply control. As shown in FIG. 2D, afterthe user triggers an upward slide operation (i.e., page down) on thereply viewing interface, the client changes the first reply control fromthe original combination of “icon and text” to “icon”. In some otherembodiments, the client may also change the first reply control toanother style, which is not specifically limited in the presentdisclosure.

In some embodiments, the client may present the user with a displayinterface for the question, the display interface including a secondreply control and an interaction-support question sticker. The user cantrigger a second reply operation through the second reply control, ortrigger a third reply operation through the question sticker; the usercan also trigger a view operation through the question sticker, and thenthe client can present the user with the reply viewing interface for theabove question according to the view operation, such as presenting FIG.2A, FIG. 2B or FIG. 2C, which will be described below respectively.

As shown in FIG. 3A, which is a schematic diagram of a display interfaceprovided by an embodiment of the present disclosure. The displayinterface is used to display a question video for a question, and thedisplay interface includes a second reply control 310 and aninteraction-support question sticker 320 which is attached to thequestion video.

In some examples, the user can click on the second reply control 310 inthe display interface to trigger a second reply operation, so that theclient can publish a reply video after receiving the second replyoperation.

In some other examples, the user may click on the interaction-supportquestion sticker 320, and after the user clicks on the question sticker320, the client presents a plurality of candidate controls. As shown inFIG. 3B, the client may present a viewing control 321 and a third replycontrol 322.

The user can trigger a viewing operation through the viewing control321, and after receiving the viewing operation, the client presents theuser with the above reply viewing interface according to the viewingoperation. The client changes from presenting the display interfaceshown in FIG. 3B to presenting the reply viewing interface shown in FIG.2A, FIG. 2B or FIG. 2C.

The user can also trigger a third reply operation through the thirdreply control 322, so that the client can publish a reply video afterreceiving the third reply operation.

As it can be seen that the user can not only reply to the question videofor the question in the reply viewing interface, but also can reply tothe question video for the question in other interfaces, for example,reply to the question video for the question in the display interfacedirectly. In addition, the user can trigger the second reply operationthrough the second reply control in the display interface, and can alsotrigger the third reply operation through the question sticker, whichincreases the convenience of triggering the reply operation, helps usersfurther to publish reply videos, and improves the users' experience.

It should be noted that the functions of the above first reply control,second reply control and third reply control are similar. For theclient, the first reply operation triggered by the user through thefirst reply control and the second reply operation triggered by the userthrough the second reply control and the third reply operation triggeredby the user through the third reply control are similar. In someexamples, the response made by the client according to the first replyoperation and the response made by the client according to the secondreply operation are the same, for example, the client in both situationswill enter a video reply interface so as to publish a reply video.

In some examples, the user may click the bookmark control 260 in thereply viewing interface, and the client adds the question displayed inthe reply viewing interface to a preset question set according to abookmark operation triggered by the user on the bookmark control. Basedon this, when replies to the question is updated, for example, whenthere is a new reply video for the question, the client can also send aprompt message to the user to prompt the user to browse the new replyvideo.

S102: The client receives a first reply operation by the user based onthe first reply control.

In some examples, as shown in FIG. 2A or FIG. 2B, the user can triggerthe first reply operation by clicking on the first reply control in thereply viewing interface, and then the client can receive the secondreply operation by the user based on the second reply control.

It should be noted that, in this example, the second reply operation maybe a first video reply made by the user directly on the displayinterface, or it may be a second video reply made by the user on thedisplay interface after making the first video reply in the replyviewing interface. This embodiment of the present disclosure does nothave limitation on this. The following third reply operation, fourthreply operation and fifth reply operation are the same.

In some other examples, as shown in FIG. 2C, the client may also presenta preset motion effect for the first reply control, and through thepreset motion effect, the user's perception of the first reply controlcan be enhanced, and then the user can trigger the first reply operationbased on the first reply control according to the preset motion effect,and then the client can receive the first reply operation triggered bythe user based on the first reply control according to the preset motioneffect.

As described above, the client can receive not only the first replyoperation, but also the second reply operation, a third reply operation,and so on. Wherein, the manners to trigger the first reply operation,the second reply operation and the third reply operation are different.Specifically, the first reply operation is triggered through the firstreply control; the second reply operation is triggered through thesecond reply control; and the third reply operation is triggered throughthe question sticker, for example, after the user clicks on the questionsticker, the client presents a third reply control, and the third replyoperation is triggered through the third reply control.

In some embodiments, the user can also reply to a bookmarked question inthe bookmark interface. As shown in FIG. 4A, which is a schematicdiagram of a bookmark interface provided by an embodiment of the presentdisclosure. The bookmark interface is used to display bookmarkedquestions 410, the number of which can be one or more, for example,display publisher information of the bookmarked questions 410, textdescriptions of the questions, and the like. FIG. 4A shows a bookmarkinterface including a plurality of bookmarked questions, and thebookmark interface also includes a plurality of fourth reply controls420. Wherein, the number of fourth reply controls 420 and the number ofbookmarked questions 410 are the same, and the fourth reply control 420and the bookmarked question 410 are located in the same area (as shownin the dotted box in FIG. 4A). In some examples, when the user repliesto the bookmarked question 410, the user can trigger a fourth replyoperation through a fourth reply control 420 corresponding to thebookmarked question 410 to reply to the bookmarked question 410.

Continuing the above example, when the bookmarked questions in thebookmark interface are in an invisible state, the bookmark interface isalso used to hide the bookmarked questions which are in the invisiblestate. In some examples, as shown in FIG. 4B, the bookmark interface canhide publishers information of the bookmarked questions, such as hidingimages, nicknames, etc. of the publishers.

In some embodiments, a user may also perform a long-press operation onthe bookmarked question 410 on the bookmark interface (for example, anoperation that is held for more than 1 second). After receiving thelong-press operation by the user, the client presents a plurality ofcandidate controls, as shown in FIG. 4C, the client presents a fifthreply control 430, an un-bookmark control 440, and a translation control450. Wherein, the user may trigger a fifth reply operation through thefifth reply control 430, for example, the user clicks the fifth replycontrol 430 to trigger the fifth reply operation, and then the clientreceives the fifth reply operation. The user can un-bookmark one of thebookmarked questions 410 in the display interface through theun-bookmark control 440. The user can trigger a translation operationthrough the translation control 450, and then the client translates thetext description of the bookmarked question 410 into a preset languageaccording to the translation operation, for example, when the textdescription of the bookmarked question 410 is in English, the Englishwill be translated into Chinese after the client receives thetranslation operation from the user; for another example, when the textdescription of the bookmarked question 410 is in Chinese, the Chinesewill be translated into English after the client receives thetranslation operation from the user.

S103: The client publishes a first reply video according to the firstreply operation.

Wherein, the first reply video is used to reply the above question. Insome other examples, the client can also publish a second reply videoaccording to a second reply operation triggered by the user, the secondreply video being used to reply the above question; the client can alsopublish a third reply video according to a third reply operationtriggered by the user, the third reply video being used to reply theabove question. Similarly, the client can also publish a fourth replyvideo, a fifth reply video, and so on, according to a fourth replyoperation, a fifth reply operation triggered by the user.

It should be noted that the above first reply video, second reply video,third reply video, fourth reply video, and fifth reply video can be thesame reply video, or may be different reply videos.

For ease of understanding, the following takes the example that theclient publishes a first reply video according to a first replyoperation for introduction.

After the user clicks the first reply control 210 as shown in FIG. 2A,the client can receive the first reply operation triggered by the userby clicking on the first reply control 210, and then the client presentsa video reply interface to the user according to the first replyoperation. As shown in FIG. 5A, which is a schematic diagram of a videoreply interface provided by an embodiment of the present disclosure. Thevideo reply interface includes a shooting control 511, a local browsingcontrol 520, etc.

In some examples, the user can trigger a shooting operation by clickingon the shooting control 510, and then the client enters a shootingpreview interface according to the shooting operation, and starts toshoot video (e.g., capture video stream and audio stream). As shown inFIG. 5B, which is a schematic diagram of a shooting preview interfaceprovided by an embodiment of the present disclosure. The shootingpreview interface includes a pause control 512, an end control 530, etc.

Wherein, the pause control 512 is used to pause the shooting, and theend control 530 is used to end the shooting. For example, the user cantrigger a pause operation by clicking on the pause control 512, and theclient pauses video shooting according to the pause operation; the usercan trigger an end operation by clicking on the end control 530, and theclient ends video shooting according to the end operation, and thenenters a video editing interface. As shown in FIG. 5C, which is aschematic diagram of a video editing interface provided by an embodimentof the present disclosure. The video editing interface includes anediting component 590 and a publishing control 550. The editingcomponent 540 includes a plurality of editing controls, which are usedto edit the video obtained by shooting, for example, the editingcontrols include a cropping control, a special effects control, a textcontrol, etc.; the publishing control 550 is used to publish the videoobtained by shooting, and the user can trigger a publishing operation byclicking on the publishing control, and then the client publishes thevideo obtained by shooting according to the publishing operation, forexample, publishes a first reply video.

In some other examples, the user can trigger a browsing operation byclicking on the local browsing control 520, and then the client entersan album browsing interface according to the browsing operation, andpresents local videos, local pictures, etc. in the album browsinginterface. As shown in FIG. 5D, the album browsing interface is used todisplay candidate local videos 560 and candidate local pictures 570.

Taking the user selecting the candidate local video 560 as an example,the user can trigger a selection operation by clicking the candidatelocal video 560, and the client can enter a video editing interfaceaccording to the selection operation, such as enter the video editinginterface as shown in FIG. 5C. Next, the user triggers a publishingoperation by clicking on the publishing control 540, and the clientpublishes the selected local video according to the publishingoperation, for example, publishes the first reply video.

It should be noted that the interaction-support question sticker isincluded in all the first reply video published by the above client. Assuch, other users can also reply to the question by clicking on thequestion sticker on the first reply video during the process of playingthe first reply video, which further improves the convenience ofreplying, and attracts users to reply.

The principles that the client publishes a second reply video accordingto a second reply operation, a third reply video according to a thirdreply operation, a fourth reply video according to a fourth replyoperation, and a fifth reply video according to a fifth reply operationare the same as that of the client publishes the first reply videoaccording to the first reply operation, which will not be repeated here.

In some embodiments, the reply viewing interface further includes asharing control, as shown in FIG. 6A, which is a schematic diagram of areply viewing interface provided by an embodiment of the presentdisclosure. The reply viewing interface further includes a sharingcontrol on the basis of FIGS. 2A-2D. The share control 610 is used toshare the question to other platforms or other users.

In some examples, the user can trigger a sharing operation by clickingon the sharing control 610, and the client enters a sharing interfaceaccording to the sharing operation, as shown in FIG. 6B, which is aschematic diagram of a sharing interface provided by an embodiment ofthe present disclosure. The sharing interface includes candidateplatforms 620, candidate users 630, and the like. The client can sharethe question to the selected platforms based on a selection operation ofthe user on the candidate platforms 620; or it can also share thequestion to the selected users based on a selection operation of theuser on the candidate users 630.

After the client shares the question to other platforms, it can attractusers of other platforms to reply the question, and in turn can guideusers of other platforms to download and install the short videoapplication, and thus further increasing the daily active users of theshort video application.

Based on above description, in the method for replying questionsprovided by the embodiments of the present disclosure, a reply controlis included in a reply viewing interface for a question, based on which,a user can trigger a reply operation through the reply control in thereply viewing interface, without the need for the user to return to thehome page from the reply viewing interface and then publish a replyvideo to reply above question through the reply control on the homepage. In this way, in this method, the user can directly reply on thereply viewing interface, which not only simplifies operations of theuser when replying, but also improves replying efficiency. Further, themethod supports users to reply questions in various interfaces, whichimproves convenience, and also supports users to share the question toother platforms to attract new users, so as to increase the daily activeusers of the short video application.

FIG. 7 is a schematic diagram of an apparatus for replying questionsaccording to an exemplary disclosed embodiment. As shown in FIG. 7 , theapparatus for replying questions 700 comprises:

a display module 701 used to present a reply viewing interface for aquestion to a user, the reply viewing interface including a first replycontrol;

a receiving module 702 used to receive a first reply operation of theuser based on the first reply control;

a reply module 703 used to publish a first reply video according to thefirst reply operation, the first reply video being used for replying tothe question.

In some embodiments, the receiving module 702 is further used to receivea sliding operation triggered by the user on the reply viewinginterface;

The display module 701 is specifically used to change the style of thefirst reply control according to the sliding operation.

In some embodiments, the display module 701 is further used to present apreset motion effect for the first reply control;

The receiving module 702 is specifically used to receive a first replyoperation of the user based on the first reply control according to thepreset motion effect.

In some embodiments, the reply viewing interface is used to display aquestion video for the question, a historical reply video for thequestion and publisher information of the question;

The reply viewing interface is further used to hide the question videofor the question and the publisher information of the question when thequestion is in an invisible state.

In some embodiments, the display module 701 is further used to present adisplay interface for the question to the user, where the displayinterface includes an interaction-support question sticker;

The receiving module 702 is further used to receive a viewing operationtriggered by the user based on the question sticker;

The display module 701 is specifically used to present a reply viewinginterface for the question to the user according to the viewingoperation.

In some embodiments, the display interface further includes a secondreply control; the second reply control is used to trigger a secondreply operation to publish a second reply video, which is used forreplying to the question.

In some embodiments, the display module 701 is further used to present adisplay interface for the question to the user, where the displayinterface includes an interaction-support question sticker; the questionsticker is used to trigger a third reply operation to publish the thirdreply video, which is used for replying to the question.

In some embodiments, the apparatus further includes a bookmark module704, and the reply viewing interface further includes a bookmarkcontrol;

The bookmark module 704 is used to add the question displayed in thereply viewing interface to a preset question set according to a bookmarkoperation triggered by the user on the bookmark control.

The functions of above modules have been described in detail in themethod steps in the previous embodiment, which will not be repeatedhere.

The following referring to FIG. 8 , which shows a schematic structuraldiagram of an electronic device 800 suitable for implementing anembodiment of the present disclosure. The electronic device can be aterminal, which is used to implement the functions corresponding to thequestion replying apparatus 700 as shown in FIG. 7 . The electronicdevice shown in FIG. 8 is only an example, and should not impose anylimitation on the functions and usage scope of the embodiments of thepresent disclosure.

As shown in FIG. 8 , an electronic device 800 may include a processingapparatus (e.g., a central processing unit, a graphics processor, etc.)801 that can execute various appropriate actions and processes accordingto a program stored in a read only memory (ROM) 802 or a program loadedinto a random access memory (RAM) 803 from a storage apparatus 808. Inthe RAM 803, various programs and data necessary for operations of theelectronic device 800 are also stored. The processing apparatus 801, theROM 802, and the RAM 803 are connected to each other via a bus 804. Aninput/output (I/O) interface 805 is also connected to bus 804.

Typically, the following apparatus can be connected to the I/O interface805: an input device 806 including, for example, a touch screen, atouchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer,a gyroscope, etc.; an output device 807 including, for example, a liquidcrystal display (LCD), a speaker, a vibrator, etc.; a storage apparatus808 including, for example, a magnetic tape, a hard disk, etc.; and acommunication apparatus 809. The communication apparatus 809 may allowthe electronic device 800 to communicate wirelessly or by wire withother devices to exchange data. While FIG. 8 shows the electronic device800 having various apparatus, it should be understood that not all ofthe illustrated apparatus are required to be implemented or provided.More or fewer apparatus may alternatively be implemented or provided.

In particular, according to the embodiments of the present disclosure,the processes described above with reference to the flowcharts may beimplemented as computer software programs. For example, an embodiment ofthe present disclosure include a computer program product comprising acomputer program carried on a non-transitory computer readable medium,the computer program containing program code for performing the methodillustrated in the flowchart. In such an embodiment, the computerprogram may be downloaded and installed from a network via thecommunication apparatus 809, or installed from the storage apparatus808, or installed from the ROM 802. When the computer program isexecuted by the processing apparatus 801, above functions defined in themethods of the embodiments of the present disclosure are executed.

It should be noted that the above computer-readable medium in thepresent disclosure may be a computer-readable signal medium or acomputer-readable storage medium, or any combination thereof. Thecomputer-readable storage medium can be, for example, but not limitedto, an electrical, magnetic, optical, electromagnetic, infrared, orsemiconductor system, apparatus or device, or a any combination thereof.More specific examples of the computer readable storage media mayinclude, but are not limited to, an electrical connection with one ormore wires, a portable computer disk, a hard disk, a random accessmemory (RAM), a read only memory (ROM), an erasable Programmable readonly memory (EPROM or flash memory), an optical fiber, a portablecompact disk read only memory (CD-ROM), an optical storage device, amagnetic storage device, or any suitable combination thereof. In thisdisclosure, a computer-readable storage medium may be any tangiblemedium that contains or stores a program that can be used by or inconjunction with an instruction execution system, apparatus, or device.While in the present disclosure, a computer-readable signal medium mayinclude a data signal propagated in baseband or as part of a carrierwave with computer-readable program code embodied thereon. Suchpropagated data signals may take a variety of forms, including but notlimited to electromagnetic signals, optical signals, or any suitablecombination thereof. A computer-readable signal medium can also be anycomputer-readable medium other than a computer-readable storage mediumthat can transmit, propagate, or transport the program for use by or inconnection with the instruction execution system, apparatus, or device.Program code embodied on a computer readable medium may be transmittedusing any suitable medium including, but not limited to, an electricalwire, an optical fiber cable, RF (radio frequency), etc., or anysuitable combination thereof.

In some implementations, the client and server can use any currentlyknown or future developed network protocol such as HTTP (HyperTextTransfer Protocol) to communicate, and can interconnect with digitaldata communication (e.g., communication network) in any form or medium.Examples of communication networks include local area networks (“LAN”),wide area networks (“WAN”), the World-Wide-Web (e.g., the Internet), andpeer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well asany currently known or future developed networks.

The above computer-readable medium may be included in the aboveelectronic device; or may exist alone without being assembled into theelectronic device.

The above computer-readable medium carries one or more programs, which,when executed by the electronic device, cause the electronic device to:present a reply viewing interface for a question to a user, the replyviewing interface including a first reply control; receive a first replyoperation of the user based on the first reply control; publish a firstreply video according to the first reply operation, the first replyvideo being used for replying to the question.

Computer program code for performing operations of the presentdisclosure may be written in one or more programming languages or acombination thereof, including but not limited to object-orientedprogramming languages—such as Java, Smalltalk, C++, as well asconventional procedural programming languages—such as “C” language orsimilar programming languages. The program code can be executed entirelyon a user's computer, partly on the user's computer, as a stand-alonesoftware package, partly on the user's computer and partly on a remotecomputer, or entirely on the remote computer or server. In the case of aremote computer, the remote computer may be connected to the user'scomputer through any kind of network—including a local area network(LAN) or a wide area network (WAN), or, may be connected to an externalcomputer (e.g., via an Internet connection using an Internet serviceprovider).

The flowcharts and block diagrams in the Drawings illustratearchitectures, functionalities, and operations of possibleimplementations of systems, methods and computer program productsaccording to various embodiments of the present disclosure. In thisregard, each block in the flowcharts or block diagrams may represent amodule, program segment, or portion of code that contains one or moreexecutable instructions for implementing the specified logicalfunctions. It should also be noted that, in some alternativeimplementations, the functions labeled in the blocks may occur indifferent order than labeled in the drawings. For example, two blocksshown in succession may, in fact, be executed substantiallyconcurrently, or they may sometimes be executed in the reverse order,depending upon the functionality involved. It is also noted that eachblock in at least one of the block diagrams or flowcharts, and acombination of blocks in at least one of the block diagrams orflowcharts, can be implemented in a dedicated hardware-based system thatperforms the specified functions or operations, or can be implemented ina combination of dedicated hardware and computer instructions.

The modules involved in the embodiments of the present disclosure may beimplemented in software or hardware. Wherein, the name of a module doesnot constitute a limitation on the module itself under certaincircumstances, for example, a first acquisition module may also bedescribed as “a module for acquiring at least two Internet protocoladdresses”.

The functions described herein above may be performed, at least in part,by one or more hardware logic means. For example, without limitation,exemplary types of hardware logic means that may be used include: aField Programmable Gate Array (FPGA), an Application Specific IntegratedCircuit (ASIC), an Application Specific Standard Product (ASSP), aSystems on Chip (SOC), a Complex Programmable Logical Device (CPLD) andso on.

In the context of the present disclosure, a machine-readable medium maybe a tangible medium that may contain or store a program for use by orin connection with a instruction execution system, apparatus or device.The machine-readable medium may be a machine-readable signal medium or amachine-readable storage medium. The machine-readable media may include,but are not limited to, electronic, magnetic, optical, electromagnetic,infrared, or semiconductor systems, apparatus, or devices, or anysuitable combination thereof. More specific examples of machine-readablestorage media would include one or more wire-based electricalconnections, a portable computer disk, a hard disk, a random accessmemory (RAM), a read only memory (ROM), an erasable programmable readonly memory (EPROM or flash memory), a fiber optics, a portable compactdisk read only memory (CD-ROM), an optical storage apparatus, a magneticstorage apparatus, or any suitable combination thereof.

According to one or more embodiments of the present disclosure, Example1 provides a method for replying questions, presenting a reply viewinginterface for a question to a user, the reply viewing interfaceincluding a first reply control; receiving a first reply operation ofthe user based on the first reply control; publishing a first replyvideo according to the first reply operation, the first reply videobeing used for replying to the question.

According to one or more embodiments of the present disclosure, Example2 provides the method of Example 1, the method further comprising:

receiving a sliding operation triggered by the user on the reply viewinginterface;

changing the style of the first reply control according to the slidingoperation.

According to one or more embodiments of the present disclosure, Example3 provides the method of Example 1, the method further comprising:

presenting a preset motion effect for the first reply control;

the receiving the first reply operation of the user based on the firstreply control includes:

receiving the first reply operation of the user based on the first replycontrol according to the preset motion effect.

According to one or more embodiments of the present disclosure, Example4 provides the method of Example 1, the reply viewing interface is usedto display a question video for the question, a historical reply videofor the question, and publisher information of the question;

the reply viewing interface is further used to hide the question videofor the question and the publisher information of the question when thequestion is in an invisible state.

According to one or more embodiments of the present disclosure, Example5 provides the method of Examples 1-4, the method further comprising:

presenting a display interface for the question to the user, the displayinterface including an interaction-support question sticker;

receiving a viewing operation triggered by the user based on thequestion sticker;

the presenting the reply viewing interface for the question to the userincludes:

presenting a reply viewing interface for the question to the useraccording to the viewing operation.

According to one or more embodiments of the present disclosure, Example6 provides the method of Example 5, the display interface furtherincludes a second reply control; the second reply control is used totrigger a second reply operation to publish a second reply video, thesecond reply video being used for replying to the question.

According to one or more embodiments of the present disclosure, Example7 provides the method of Examples 1-4, the method further comprising:

presenting a display interface for the question to the user, the displayinterface including an interaction-support question sticker;

the question sticker is used to trigger a third reply operation topublish a third reply video, the third reply video being used forreplying to the question.

According to one or more embodiments of the present disclosure, Example8 provides the method of Example 1, the reply viewing interface furthercomprising a bookmark control;

according to a bookmark operation triggered by the user on the bookmarkcontrol, the questions displayed in the reply viewing interface areadded into a preset question set.

According to one or more embodiments of the present disclosure, Example9 provides an apparatus for replying questions, comprising: a displaymodule used to present a reply viewing interface for a question to auser, the reply viewing interface including a first reply control; areceiving module used to receive a first reply operation of the userbased on the first reply control; a reply module used to publish a firstreply video according to the first reply operation, the first replyvideo being used for replying to the question.

According to one or more embodiments of the present disclosure, Example10 provides the apparatus of Example 9, and the receiving module isfurther used to receive a sliding operation triggered by the user on thereply viewing interface;

the display module is specifically used to change the style of the firstreply control according to the sliding operation.

According to one or more embodiments of the present disclosure, Example11 provides the apparatus of Example 9, and the display module isfurther used to present a preset motion effect for the first replycontrol;

the receiving module is specifically used to receive a first replyoperation of the user based on the first reply control according to thepreset motion effect.

According to one or more embodiments of the present disclosure, Example12 provides the apparatus of Example 9, the reply viewing interface isused to presenting a question video for the question, a historical replyvideo for the question, and publisher information of the question;

the reply viewing interface is further used to hide the question videoof the question and the publisher information of the question when thequestion is in an invisible state.

According to one or more embodiments of the present disclosure, Example13 provides the apparatus of Examples 9-12, the display module isfurther used to present a display interface for questions to the user,the display interface including an interaction-support question sticker;

the receiving module is further used to receive a viewing operationtriggered by the user based on the question sticker;

the display module is specifically used to present a reply viewinginterface for the question to the user according to the viewingoperation.

According to one or more embodiments of the present disclosure, Example14 provides the apparatus of Example 12, the display interface furtherincludes a second reply control; the second reply control is used totrigger a second reply operation to publish a second reply video, thesecond reply video is used for replying to the question.

According to one or more embodiments of the present disclosure, Example15 provides the apparatus of Examples 9-12, the display module isfurther used to present a display interface for questions to a user, thedisplay interface including an interaction-support question sticker; thequestion sticker is used to trigger a third reply operation to publish athird reply video, the third reply video is used for replying to thequestion.

According to one or more embodiments of the present disclosure, Example16 provides the apparatus of Example 9, the apparatus further comprisinga bookmark module, the reply viewing interface further comprising abookmark control;

the bookmark module is used to add the questions displayed in the replyviewing interface to a preset question set according to a bookmarkoperation triggered by the user on the bookmark control.

The above description is merely preferred embodiments of the presentdisclosure and an illustration of the technical principles employed.Those skilled in the art should understand that the scope of thedisclosure involved in the present disclosure is not limited totechnical solutions formed by a specific combination of the abovetechnical features, and should also cover, without departing from theabove disclosed concept, other technical solutions formed by anycombination of the above technical features or its equivalent features.For example, a technical solution that is formed by replacing the abovefeatures with the technical features disclosed in the present disclosure(but not limited to) with similar functions.

Additionally, although operations are depicted in a particular order,this should not be construed as requiring these operations to beperformed in the particular order shown or in a sequential order. Undercertain circumstances, multitasking and parallel processing may beadvantageous. Likewise, although the above discussion contains severalimplementation-specific details, these should not be construed aslimitations on the scope of the present disclosure. Certain featuresthat are described in the context of separate embodiments can also beimplemented in combination in a single embodiment. Conversely, variousfeatures that are described in the context of a single embodiment canalso be implemented in multiple embodiments separately or in anysuitable sub-combination.

Although the subject matter has been described in a language specific tostructural features and/or logical acts of method, it is to beunderstood that the subject matter defined in the appended claims is notnecessarily limited to the specific features or acts described above.Rather, the specific features and acts described above are merelyexample forms of implementing the claims. Regarding the apparatus in theabove embodiments, the specific manner in which each module performsoperations has been described in detail in the embodiments regarding themethod, and thus will not be described in detail here.

What is claimed is:
 1. A method for replying questions comprising:presenting a display interface for a question to a user, the displayinterface including an interaction-support question sticker; andreceiving a viewing operation triggered by the user based on thequestion sticker; presenting a reply viewing interface for the questionto the user according to the viewing operation, the reply viewinginterface including a first reply control; receiving a first replyoperation of the user based on the first reply control; and publishing afirst reply video according to the first reply operation, the firstreply video being used for replying to the question.
 2. The methodaccording to claim 1, the method further comprising: receiving a slidingoperation triggered by the user on the reply viewing interface; andchanging style of the first reply control according to the slidingoperation.
 3. The method according to claim 1, the method furthercomprising: presenting a preset motion effect for the first replycontrol; the receiving the first reply operation of the user based onthe first reply control includes: receiving the first reply operation ofthe user based on the first reply control according to the preset motioneffect.
 4. The method according to claim 1, wherein the reply viewinginterface is used to display a question video for the question, ahistorical reply video for the question and publisher information of thequestion; the reply viewing interface is further used to hide thequestion video for the question and the publisher information of thequestion when the question is in an invisible state.
 5. The methodaccording to claim 1, wherein the display interface further comprises asecond reply control; the second reply control is used to trigger asecond reply operation to publish a second reply video, the second replyvideo being used for replying to the question.
 6. The method accordingto claim 1, wherein the question sticker is used to trigger a thirdreply operation to publish a third reply video, the third reply videobeing used for replying to the question.
 7. The method according toclaim 1, wherein the reply viewing interface further comprises abookmark control; and according to a bookmark operation triggered by theuser on the bookmark control, the questions displayed in the replyviewing interface are added to a preset question set.
 8. An electronicdevice comprising: a storage apparatus having a computer program storedthereon; a processing means for executing the computer program in thestorage apparatus to implement the steps of the method according toclaim
 1. 9. A non-transitory computer-readable storage medium having acomputer program stored thereon, when the program is executed by aprocessing apparatus, implement the steps of the method according toclaim 1.